thread-engaging device - Turkish English Dictionary